6. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
6.1. Понятие алгоритма и его свойства
Алгоритм – это чётко определённая последовательность действий,
описывающих процесс преобразования объекта из начального
состояния
в конечное с помощью понятной исполнителю последовательности команд.
Из
этого определения следует, что правильно составленный алгоритм характеризуется
следующими свойствами:
–
дискретностью, т. е. представлен в виде
последовательности команд, которые исполнитель должен выполнять одну за другой;
–
понятностью, т. е. должен содержать только те команды, которые
входят в систему выполняемых команд исполнителя;
–
детерминированностью, т. е. алгоритм должен быть
представлен таким образом, чтобы, выполняя очередную команду, исполнитель точно
знал, какую команду следует выполнять следующей;
–
результативностью, т. е. алгоритм должен обеспечить
преобразование от начальных данных к результату за конечное число команд.
Для
графического представления алгоритмов компьютерных программ используют специальные обозначения. Основные из них:
